# 整形转布尔
print(str.center("整形转换布尔",30,"-"))
print("bool(1)转换布尔==",bool(1))  # True
print("bool(12)转换布尔==",bool(12))  # True
print("bool(0)转换布尔==",bool(0))  # False
print("bool(-10)转换布尔==",bool(-10))  # True

# 字符串转换为布尔类型
print(str.center("字符串转换为布尔类型",30,"-"))
print("""bool("kijlee")转换为布尔类型==""",bool("kijlee"))  # true
print("""bool("我的天")转换为布尔类型==""",bool("我的天"))  # True
print("""bool("")转换为布尔类型==""",bool(""))  # False
print("""bool(" ")转换为布尔类型==""",bool(" "))  # True

# 整形转换为字符串
print(str.center("整形转换为字符串",30,"-"))
print("345转换为字符串==",str(345))
print("str(666) + str(9)==",str(666) + str(9))  # 输出结果为 “6669”

# 布尔类型转换为字符串
print(str.center("布尔类型转换为字符串",30,"-"))
print("str(True)==",str(True))  # 输出结果为 “True”
print("str(False)==",str(False))  # 输出结果为 “False”

# 字符串转换为整形  只有数字可以转换 文本不行
print(str.center("字符串转换为整形",30,"-"))
print("""int("666")==""",int("666"))  # 输出结果应该是 666
print(""""6" + "9"==""","6" + "9")  # 输出的结果应该是 “69”
print("""int("6") + int("9")==""",int("6") + int("9"))  # 处处结果应该是 15
# print(int("我的天啊！！！"))  # 报错

# 布尔类型转换为整形
print("int(True)==",int(True))  # 转换完等于 1
print("int(False)==",int(False))  # 转换完等于 0

print( int("100")*3 )
print( int("123") + int("88") )
print( str(111) + str(222) )
print( str(111)*3 )
print( int("8") > 7 )
print( str(111) == 111 )
print( bool(-1) )
print( bool(0) )
print( bool("") )
print( bool("你好") )
print( True == True)
print( True == False)
print( bool("") == bool(0) )

